.menu-inner{
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  top: rem(110px);
  display: flex;
  overflow: hidden;
  .left-bar{
    width: rem(85px);
    background-color: #efefef;
    overflow: auto;
    height: 100%;
    .left-bar-inner{
      padding-bottom: rem(70px);
      .left-item{
        font-size: rem(14px);
        color: #656565;
        height: rem(55px);
        border-bottom: rem(1px) solid #bfbfbf;
        display: flex;
        justify-content: center;
        &.active{
          background-color: #fff;
        }
        .item-text{
          line-height: rem(20px);
          align-self: center;
          text-align: center;
          .item-icon{
            width: rem(20px);
            height: rem(20px);
            display: inline-block;
            vertical-align: rem(-4px);
            margin-right: rem(6px);
          }
        }
      }
    }
  }
  .right-content{
    flex: 1;
    margin-left: rem(10px);
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    .right-title{
      font-size: rem(13px);
      color: #333333;
      margin-top: rem(10px);
      padding-left: rem(4px);
      border-left: rem(2px) solid #ffd161;
    }
    .right-list{
      height: 100%;
      .right-list-inner{
        font-size: rem(16px);
        padding-bottom: rem(55px);
      }

    }
  }
}